if (window.PrimeFaces) {
    /** Lithuanian */
    PrimeFaces.locales['lt'] = {
        monthNames: ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', 'Gruodis'],
        monthNamesShort: ['Sau', 'Vas', 'Kov', 'Bal', 'Geg', 'Bir', 'Lie', 'Rgp', 'Rgs', 'Spa', 'Lap', 'Grd'],
        dayNames: ['Sekmadienis', 'Pirmadienis', 'Antradienis', 'Trečiadienis', 'Ketvirtadienis', 'Penktadienis', 'Šeštadienis'],
        dayNamesShort: ['Sek', 'Pir', 'Ant', 'Tre', 'Ket', 'Pen', 'Šeš'],
        dayNamesMin: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'],
        weekHeader: 'Savaitė',
        weekNumberTitle: 'S',
        firstDayOfWeek: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: '',
        timeOnlyTitle: 'Tik laikas',
        timeText: 'Laikas',
        hourText: 'Valanda',
        minuteText: 'Minutė',
        secondText: 'Sekundė',
        millisecondText: 'Milisekundė',
        today: 'Dabartinė data',
        year: 'Metai',
        month: 'Mėnuo',
        week: 'Savaitė',
        day: 'Diena',
        list: 'Dienotvarkė',
        allDayText: 'Visa diena',
        moreLinkText: 'Daugiau...',
        noEventsText: 'Nėra įvykių',
        today: 'Šiandien',
        clear: 'Išvalyti',
        'chooseDate': 'Rodyti kalendorių',
        aria: {
            close: 'Uždaryti',
            previous: 'Ankstesnis',
            next: 'Tolesnis',
            'pageLabel': 'Puslapis {0}',
            'datatable.sort.ASC': 'aktyvuoti stulpelio rūšiavimą didėjančiai',
            'datatable.sort.DESC': 'aktyvuoti stulpelio rūšiavimą mažėjančiai',
            'datatable.sort.NONE': 'išimti stulpelio rūšiavimą',
            'colorpicker.OPEN': 'Atverti spalvos parinkiklį',
            'colorpicker.CLOSE': 'Užverti spalvos parinkiklį',
            'colorpicker.CLEAR': 'Išvalyti pasirinktą spalvą',
            'colorpicker.MARKER': 'Sodrumas: {s}. Ryškumas: {v}.',
            'colorpicker.HUESLIDER': 'Atspalvio slankiklis',
            'colorpicker.ALPHASLIDER': 'Dengiamumo slankiklis',
            'colorpicker.INPUT': 'Spalvos kodo laukas',
            'colorpicker.FORMAT': 'Spalvos formatas',
            'colorpicker.SWATCH': 'Spalvos atspalviai',
            'colorpicker.INSTRUCTION': 'Sodrumo ir ryškumo parinkiklis. Parinkimui naudokite rodyklės klavišus: aukštyn, žemyn, kairėn, dešinėn.',
            'spinner.INCREASE': 'Vertės didinimas',
            'spinner.DECREASE': 'Vertės sumažėjimas',
            'switch.ON': 'Įjungtas',
            'switch.OFF': 'Atjungtas',
            'messages.ERROR': 'Klaida',
            'messages.FATAL': 'Fatališka',
            'messages.INFO': 'Informacija',
            'messages.WARN': 'Įspėjimas'
        },
        messages: { //optional for Client Side Validation
            'javax.faces.component.UIInput.REQUIRED': '{0}: Patikros klaida: Privaloma reikšmė.',
            'javax.faces.converter.IntegerConverter.INTEGER': '{2}: \'{0}\' turi būti skaičius iš vieno ar daugiau skaitmenų.',
            'javax.faces.converter.IntegerConverter.INTEGER_detail': '{2}: \'{0}\' turi būti skaičius tarp -2147483648 ir 2147483647. Pavyzdžiui: {1}.',
            'javax.faces.converter.DoubleConverter.DOUBLE': '{2}: \'{0}\'  turi būti skaičius iš vieno ar daugiau skaitmenų.',
            'javax.faces.converter.DoubleConverter.DOUBLE_detail': '{2}: \'{0}\' turi būti skaičius tarp 4,9E-324 ir 1,7976931348623157E308. Pavyzdžiui: {1}.',
            'javax.faces.converter.BigDecimalConverter.DECIMAL': '{2}: \'{0}\' turi būti dešimtainis skaičius su ženklu.',
            'javax.faces.converter.BigDecimalConverter.DECIMAL_detail': '{2}: \'{0}\' turi būti dešimtainis skaičius su ženklu sudarytas iš nulio ar daugiau skaitmenų, po kurio eina trupmenos skirtukas ir skaičiai po skirtuko. Pavyzdžiui: {1}.',
            'javax.faces.converter.BigIntegerConverter.BIGINTEGER': '{2}: \'{0}\' turi būti skaičius iš vieno ar daugiau skaitmenų.',
            'javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail': '{2}: \'{0}\' turi būti skaičius iš vieno ar daugiau skaitmenų. Pavyzdžiui: {1}.',
            'javax.faces.converter.ByteConverter.BYTE': '{2}: \'{0}\' turi būti skaičius tarp 0 ir 255.',
            'javax.faces.converter.ByteConverter.BYTE_detail': '{2}: \'{0}\' turi būti skaičius tarp 0 ir 255. Pavyzdžiui: {1}.',
            'javax.faces.converter.CharacterConverter.CHARACTER': '{1}: \'{0}\' turi būti simbolis.',
            'javax.faces.converter.CharacterConverter.CHARACTER_detail': '{1}: \'{0}\' turi būti ASCII simbolis.',
            'javax.faces.converter.ShortConverter.SHORT': '{2}: \'{0}\' turi būti skaičius iš vieno ar daugiau skaitmenų.',
            'javax.faces.converter.ShortConverter.SHORT_detail': '{2}: \'{0}\' turi būti skaičius tarp -32768 ir 32767. Pavyzdžiui: {1}.',
            'javax.faces.converter.BooleanConverter.BOOLEAN': '{1}: \'{0}\' turi būti \'true\' or \'false\'.',
            'javax.faces.converter.BooleanConverter.BOOLEAN_detail': '{1}: \'{0}\' turi būti \'true\' arba \'false\'.  Bet kokia reikšmė nelygi \'true\' bus verčiama į \'false\'.',
            'javax.faces.validator.LongRangeValidator.MAXIMUM': '{1}: Patikros klaida: Reikšmė yra didesnė nei maksimali galima \'{0}\'.',
            'javax.faces.validator.LongRangeValidator.MINIMUM': '{1}: Patikros klaida: Reikšmė yra mažesnė nei mažiausia galima \'{0}\'.',
            'javax.faces.validator.LongRangeValidator.NOT_IN_RANGE': '{2}: Patikros klaida: Nurodyta reikšmė nėra tarp galimų {0} ir {1}.',
            'javax.faces.validator.LongRangeValidator.TYPE': '{0}: Patikros klaida: Neteisingas įvestos reikšmės duomenų tipas.',
            'javax.faces.validator.DoubleRangeValidator.MAXIMUM': '{1}: Patikros klaida: Reikšmė didesnė nei maksimali galima \'{0}\'.',
            'javax.faces.validator.DoubleRangeValidator.MINIMUM': '{1}: Patikros klaida: Reikšmė yra mažesnė nei mažiausia galima \'{0}\'.',
            'javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE': '{2}: Patikros klaida: Nurodyta reikšmė nėra tarp galimų {0} ir {1}.',
            'javax.faces.validator.DoubleRangeValidator.TYPE': '{0}: Patikros klaida: Neteisingas įvestos reikšmės duomenų tipas.',
            'javax.faces.converter.FloatConverter.FLOAT': '{2}: \'{0}\' turi būti skaičius iš vieno ar daugiau skaitmenų.',
            'javax.faces.converter.FloatConverter.FLOAT_detail': '{2}: \'{0}\' turi būti skaičius tarp 1,4E-45 ir 3,4028235E38. Pavyzdžiui: {1}.',
            'javax.faces.converter.DateTimeConverter.DATE': '{2}: \'{0}\' netinkama datos reikšmė.',
            'javax.faces.converter.DateTimeConverter.DATE_detail': '{2}: \'{0}\' netinkama datos reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.converter.DateTimeConverter.TIME': '{2}: \'{0}\' netinkama laiko reikšmė.',
            'javax.faces.converter.DateTimeConverter.TIME_detail': '{2}: \'{0}\' netinkama laiko reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.converter.DateTimeConverter.DATETIME': '{2}: \'{0}\' netinkama datos ir laiko reikšmė.',
            'javax.faces.converter.DateTimeConverter.DATETIME_detail': '{2}: \'{0}\' netinkama datos ir laiko reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.converter.DateTimeConverter.PATTERN_TYPE': '{1}: Reikšmės \'{0}\' konvertavimui turi būti nurodytas \'pattern\' ar \'type\' atributas.',
            'javax.faces.converter.NumberConverter.CURRENCY': '{2}: \'{0}\' netinkama valiutos reikšmė.',
            'javax.faces.converter.NumberConverter.CURRENCY_detail': '{2}: \'{0}\' netinkama valiutos reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.converter.NumberConverter.PERCENT': '{2}: \'{0}\' netinkama procentinio skaičiaus reikšmė.',
            'javax.faces.converter.NumberConverter.PERCENT_detail': '{2}: \'{0}\' netinkama procentinio skaičiaus reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.converter.NumberConverter.NUMBER': '{2}: \'{0}\' netinkama skaičiaus reikšmė.',
            'javax.faces.converter.NumberConverter.NUMBER_detail': '{2}: \'{0}\' netinkama skaičiaus reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.converter.NumberConverter.PATTERN': '{2}: \'{0}\' pagal nurodytą skaičiaus šabloną, netinkama reikšmė.',
            'javax.faces.converter.NumberConverter.PATTERN_detail': '{2}: \'{0}\' pagal nurodytą skaičiaus šabloną, netinkama reikšmė. Pavyzdžiui: {1}.',
            'javax.faces.validator.LengthValidator.MINIMUM': '{1}: Patikros klaida: Ilgis yra mažesnis nei galimas minimumas \'{0}\'.',
            'javax.faces.validator.LengthValidator.MAXIMUM': '{1}: Patikros klaida: Ilgis yra didesnis nei galimas maksimumas \'{0}\'.',
            'javax.faces.validator.RegexValidator.PATTERN_NOT_SET': 'Turi būti nurodytas Regex šablonas.',
            'javax.faces.validator.RegexValidator.PATTERN_NOT_SET_detail': 'Turi būti nurodytas ne tuščias Regex šablonas.',
            'javax.faces.validator.RegexValidator.NOT_MATCHED': 'Neatitinka nustatytam Regex šablonui.',
            'javax.faces.validator.RegexValidator.NOT_MATCHED_detail': 'Neatitinka nurodytam Regex šablonui \'{0}\'.',
            'javax.faces.validator.RegexValidator.MATCH_EXCEPTION': 'Klaida reguliariojoje išraiškoje.',
            'javax.faces.validator.RegexValidator.MATCH_EXCEPTION_detail': 'Klaida reguliariojoje išraiškoje, \'{0}\'.',
            //optional for bean validation integration in client side validation
            'javax.faces.validator.BeanValidator.MESSAGE': '{0}',
            'javax.validation.constraints.AssertFalse.message': 'turi būti neteisinga reikšmė.',
            'javax.validation.constraints.AssertTrue.message': 'turi būti teisinga reikšmė.',
            'javax.validation.constraints.DecimalMax.message': 'turi būti mažesnis ar lygus {0}.',
            'javax.validation.constraints.DecimalMin.message': 'turi būti didesnis ar lygus {0}.',
            'javax.validation.constraints.Digits.message': 'skaitinė reikšmė už ribų (tikimasi &lt;{0} skaitmenų&gt;.&lt;{1} skaitmenų&gt;).',
            'javax.validation.constraints.Future.message': 'reikšmė turi būti ateityje.',
            'javax.validation.constraints.Max.message': 'turi būti mažesnė ar lygi {0}.',
            'javax.validation.constraints.Min.message': 'turi būti didesnė ar lygi {0}.',
            'javax.validation.constraints.NotNull.message': 'negali būti tuščia reikšmė.',
            'javax.validation.constraints.Null.message': 'turi būti tuščia reikšmė.',
            'javax.validation.constraints.Past.message': 'reikšmė turi būti praeityje.',
            'javax.validation.constraints.Pattern.message': 'turi atitikti "{0}".',
            'javax.validation.constraints.Size.message': 'dydis turi būti tarp {0} ir {1}.'
        }
    };
    PrimeFaces.locales['lt_LT'] = PrimeFaces.locales['lt'];
}